﻿namespace BP.Plugin.Monitor.Application.Features.SystemLogs.DTOs;

public class SystemLogDto
{
    public int Id { get; set; }
    public string? Level { get; set; }
    public DateTimeOffset TimeStamp { get; set; }
    public string? Exception { get; set; }
    public string? UserName { get; set; }
    public string? ClientIP { get; set; }
    public string? Module { get; set; }
    public string? Operation { get; set; }
    public string? Route { get; set; }
    public string? HttpMethod { get; set; }
    public string? OS { get; set; }
    public string? Browser { get; set; }
    public long? ElapsedMilliseconds { get; set; }
    public string? Address { get; set; }
    public long? StatusCode { get; set; }
    public string? LogEvent { get; set; }
    public string? ResponseBody { get; set; }
    public string? ResponseHeaders { get; set; }
}
